@import "../../../styles/variable";

.cell-item {
  width: 100%;
  height: 406px;
  background-color: @colorWhite;
  display: flex;
  flex-direction: column;
  &:not(:first-child) {
    margin-top: 20px;
  }
  .top-content {
    flex: 1;
    width: 100%;
    display: flex;
    flex-direction: column;
    .top-list {
      height: 256px;
      margin-left: 40px;
      margin-right: 54px;
      display: flex;
      flex-direction: row;
      align-items: flex-end;

      .list-item {
        width: 54px;
        display: flex;
        flex-direction: column;
        align-items: center;
        &:nth-child(odd) {
          .line {
            background-color: #F7A947;
          }
        }
        .line {
          width: 18px;
          height: 170px;
          background-color: #DFBF8C;
        }
        .title {
          font-size: @font20;
          color: @color666;
          font-family: @fontFamilyLight;
          line-height: 28px;
        }
      }
    }
    .bottom-list {
      flex: 1;
      margin-left: 40px;
      display: flex;
      flex-direction: row;
      align-items: center;
      .b-item {
        width: 54px;
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: center;
        font-size: @font22;
        color: @color666;
        font-family: @fontFamilyLight;
        &.b-item_auto {
          width: auto;
        }
      }
    }
  }
  .bottom-content {
    height: 108px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    font-size: @font26;
    .bitem {
      color: @color333;
    }
    .bitem_red {
      color: @colorD0021B;
      margin-left: 20px;
    }
  }
}
